﻿// EXP0422.cpp : 本节的示例程序将成绩划分为high pass、pass 和 fail 三种，扩展该程序使其进一步将 60 分到 75 分之间的成绩设定为 low pass。
// 要求程序包含两个版本：一个版本只使用条件运算符；另一个版本使用1个或多个if语句。哪个版本的程序更容易理解呢？为什么？
//

#include <iostream>
#include <string>
using namespace std;

int main()
{
    int grade;
    //版本一：
    string result = grade > 90 ? "high pass" : grade > 75 ? "pass" : grade > 60 ? "low pass" : "fail";

    //版本二：
    if (grade>90)
    {
        cout << "high pass"  << endl;
    }
    else if (grade > 75)
    {
        cout << "pass" << endl;
    }
    else if (grade > 60)
    {
        cout << "low pass" << endl;
    }
    else
    {
        cout << "fail" << endl;
    }

    return 0;
}

